a precarious financial situation - Français Anglais Dictionnaire